Ignore deprecation warnings for g_object_newv()
authorEmmanuele Bassi <ebassi@gnome.org>
Sun, 2 Apr 2017 15:36:07 +0000 (16:36 +0100)
committerEmmanuele Bassi <ebassi@gnome.org>
Sun, 2 Apr 2017 16:29:38 +0000 (17:29 +0100)
GLib has deprecated GParameter and g_object_newv(); until we switch to
the new g_object_new_with_properties() API, and bump GLib required
version, we should simply ignore the compiler warnings.

gtk/gtkbuilder.c

index f8222ad6030b0ce4816e562e5ab6e0d1ca1e217d..9e79a1e37bba07ee4b973ae7ecfbfd9bdf5044ed 100644 (file)
@@ -708,9 +708,11 @@ _gtk_builder_construct (GtkBuilder  *builder,
     }
   else
     {
+G_GNUC_BEGIN_IGNORE_DEPRECATIONS
       obj = g_object_newv (info->type,
                            construct_parameters->len,
                            (GParameter *)construct_parameters->data);
+G_GNUC_END_IGNORE_DEPRECATIONS
 
       /* No matter what, make sure we have a reference.
        *